to the best advantage - Turkish English Dictionary